﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.EnterpriseLibrary.Security;

namespace Infrastructure.WpfClient.Extensions
{
    public  class CustomSecurityCacheProvider : ISecurityCacheProvider 
    {

        public void ExpireIdentity(IToken token)
        {
            throw new NotImplementedException();
        }

        public void ExpirePrincipal(IToken token)
        {
            throw new NotImplementedException();
        }

        public void ExpireProfile(IToken token)
        {
            throw new NotImplementedException();
        }

        public System.Security.Principal.IIdentity GetIdentity(IToken token)
        {
            throw new NotImplementedException();
        }

        public System.Security.Principal.IPrincipal GetPrincipal(IToken token)
        {
            throw new NotImplementedException();
        }

        public object GetProfile(IToken token)
        {
            throw new NotImplementedException();
        }

        public void SaveIdentity(System.Security.Principal.IIdentity identity, IToken token)
        {
            throw new NotImplementedException();
        }

        public IToken SaveIdentity(System.Security.Principal.IIdentity identity)
        {
            throw new NotImplementedException();
        }

        public void SavePrincipal(System.Security.Principal.IPrincipal principal, IToken token)
        {
            throw new NotImplementedException();
        }

        public IToken SavePrincipal(System.Security.Principal.IPrincipal principal)
        {
            throw new NotImplementedException();
        }

        public void SaveProfile(object profile, IToken token)
        {
            throw new NotImplementedException();
        }

        public IToken SaveProfile(object profile)
        {
            throw new NotImplementedException();
        }
    }
}
